﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _15do_while循环体
{
    class Program
    {
        static void Main(string[] args)
        {
            //string a;
            //do
            //{
            //    Console.WriteLine("小兰表演了一遍舞蹈");
            //    Console.WriteLine("老师,你满意吗?(y/n)");
            //    a = Console.ReadLine();

            //} while (a == "n");
            //Console.WriteLine("跳的不错，回家休息");
            //Console.ReadLine();




            //练习一
            //int sum = 0;
            //int i = 1;
            //while (i <= 100)
            //{
            //    sum = sum + i;

            //    i++;
            //}
            //Console.WriteLine("从1加到100的合为:{0}",sum);




            //练习二
            //string a;
            //string b;
            //do
            //{
            //    Console.WriteLine("请输入用户名：");
            //    a = Console.ReadLine();
            //    Console.WriteLine("请输入密码：");
            //    b = Console.ReadLine();
            //    if (a != "abcde" || b != "888888")
            //        Console.WriteLine("账号或密码错误，请重新输入");

            //} while (a != "abcde" || b != "888888");
            //Console.WriteLine("登录成功");



            //练习三
            //string a;
            //do
            //{
            //    Console.WriteLine("请输入你的姓名：");
            //    a = Console.ReadLine();
            //} while (a != "q");
            //Console.WriteLine("结束");




            //练习四
            //第一种解决方式
            //int a;
            //bool flag = false;
            //do
            //{
            //    try
            //    {
            //        Console.WriteLine("请输入一个数字：");
            //        a = Convert.ToInt32(Console.ReadLine());
            //        Console.WriteLine("{0}的两倍是:{1}", a, a * 2);
            //    }
            //    catch
            //    {
            //        flag = false;
            //    }

            //} while (flag);
            //Console.WriteLine("结束");
            //第二种解决方式
            ////string a;
            ////int b;
            ////Console.WriteLine("请输入一个数字(输入q结束)：");
            ////a = Console.ReadLine();
            ////while (a != "q")
            ////{
            ////    b = Convert.ToInt32(a);
            ////    Console.WriteLine("{0}的是二倍是{1}", b, b * 2);
            ////    Console.WriteLine("请输入一个数字(输入q结束)：");
            ////    a = Console.ReadLine();

            ////}
            ////Console.WriteLine("结束");



            //练习五
            //int a = 0;
            //string b = "";
            //int c = 0;

            //do
            //{
            //    try
            //    {
            //        Console.WriteLine("请输入一个数：");
            //        b = Console.ReadLine();
            //        c = Convert.ToInt32(b);
            //        if (c > a)
            //        {
            //            a = c;
            //        }
            //    }
            //    catch 
            //    {
            //        if (b != "end")
            //        {
            //            Console.WriteLine("非法数！");
            //            b = "end";
            //        }
            //    } 

            //} while (b != "end") ;
            //Console.WriteLine("最大值为：{0}",a);















            Console.ReadLine();
        }
    }
}
